/**
 * 获取运行平台系统名称
 * @returns {String} - "iOS" | "Android" | "H5" | "Unknown"
 */
export function getSystemName() {
  // App 端
  // #ifndef H5
  if (typeof plus !== "undefined" && plus.os) {
    return plus.os.name; // iOS / Android / Windows
  }
  // #endif
  
  // H5 端
  // #ifdef H5
  const ua = navigator.userAgent;
  if (/iPhone|iPad|iPod/i.test(ua)) {
    return "iOS";
  } else if (/Android/i.test(ua)) {
    return "Android";
  } else if (/Windows/i.test(ua)) {
    return "Windows";
  } else if (/Macintosh/i.test(ua)) {
    return "MacOS";
  }
  // #endif
  return "H5"; // 兜底，无法识别
}
